'The guy who made my life miserable for a year is now going to be under my authority': Software engineer takes a 50% pay cut to join “dream team,” finally gets promoted over undermining team lead

Advertisement
  • Man walking in modern office hallway holding laptop with glass walls and green lounge area.
  • The guy who made my life miserable for a year is now going to be under my authority

    A year and a half ago after being laid off from a company I was working for, I joined a popular fintech in my country as
  • a senior software engineer. I had been studying and grinding for a while by then, gunning for a
  • staff/architect role, but this company had such a strong reputation for its dev team that I decided to accept their offer even though it was literally half my previous salary.
  • My reasoning was: if I put myself in an environment where my colleagues are masters of the craft (that's
  • Two men collaborating on laptop at office counter with green seating in modern workspace.
  • genuinely what I thought of them before joining), and if I get to tackle problems that are on a completely different
  • level than what I was used to, then that more than makes up for the pay cut and sets me up
  • well for the next step...plus finding a job isn't an easy thing anymore these days.
  • So I took the offer and got placed in a squad building a new banking app from scratch, only to find out later that the reputation couldn't have
  • Team working at computers in modern open-plan office with desks, partitions, and overhead lighting.
  • been further from the truth (for this particular team), and worse...a team lead who turned out to be the worst I've
  • ever worked with in my entire career. And that's really where this whole story kicks off.
  • On a personal level the guy isn't bad, I mean I don't like him and he definitely doesn't like me, but I couldn't accuse him of being evil or harmful. On a
  • professional level though, he was basically a walking violation of every single principle I (and at that point presumably everyone
  • Man working on laptop at standing desk counter in modern office hallway with glass walls.
  • else) has picked up in this industry. The guy is objectively a contrarian with some genuinely weird beliefs that literally go against basic theory
  • you'd find in any essential textbook. And I get it, our field has plenty of unsettled debates and different schools of thought on
  • how to get things done...that's not what I'm talking about. I'm talking about foundational theory that isn't even up for debate.
  • So naturally, every single decision turned into a heated debate between me and him. The friction kept building day after day until eventually it got to the personal level.
  • To give you a taste of what that looked like:
  • I woke up one day to a message saying "hey I'm taking this from here...go work on X"
  • It was a feature I had been working on that I'd approached in a way that didn't match what he had in mind...so he just took it. No discussion. No explanation.
  • Another situation: the team was discussing a technical decision, he pushed an approach I voted against, and I pushed one he voted
  • against. When a colleague suggested a middle ground and I said I agreed with it, his response was literally
  • "who said your agreement is needed for the final decision to be made haha"
  • And that's just how it went with every technical decision. He would just dismiss anything he didn't like especially if it was coming from me.
  • A year goes by where I almost resigned 4 times, my friends kept talking me down each time, and at one point I actually did resign but the engineering manager rejected it.
  • Until one day the engineering manager offered to move me to another squad, since two people had already left and they needed more experienced folks in there.
  • By that point I was disheartened, frustrated, and honestly I think a little traumatized, given what I had walked away from, what I was expecting, and what I actually ended up with. I
  • was desperate to get out from under his influence, so I said yes. 3 months. go by without us exchanging so much as a "hi".
  • Until a few days ago my manager pulls me aside and asks me if I want to start "acting as" staff engineer and set some goals to hit by mid-year,
  • because they want to promote someone to staff engineer. They need someone to start driving high level technical decisions across the team, and they think I'm the right person for it.
  • And just like that we're going back in each other's orbits...except this time the roles are flipped. I'm the one
  • making the calls on the very things he has strong opinions about, the same things he used to push down on me.
  • The irony is not lost on me. I took a 50% pay cut to learn from the best, ended up in one of the worst professional experience of my life,
  • and came out the other side being handed exactly the role and authority I was originally chasing. Sometimes the
  • worst situation you can imagine is just a really slow setup for the outcome you wanted all along.

Tags

Scroll Down For The Next Article